﻿using System;
using System.Collections.Generic;
using Algoritmia.DataStructures.Digraphs;

namespace Algoritmia.Problems.SpanningTrees
{
    public interface IMinimumSpanningTreeFinder<T,TDistance>
    {
        IEnumerable<Tuple<T,T>> MinimumSpanningTree(IDigraph<T> g, WeightingFunction<T, TDistance> w, T source);
    }
}
